Extension point configuration
In component org.nuxeo.runtime.ConfigurationService
Documentation
The configuration extension point allows to define named properties.
Example:
<property name="nuxeo.jsf.enableDoubleClickShield">true</property>
<property name="nuxeo.jsf.useAjaxTabs">false</property>
Contribution Descriptors
- Class: org.nuxeo.runtime.services.config.ConfigurationPropertyDescriptor
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that allows displaying emails in user suggestion widgets. This parameter replace the nuxeo-email-suggestion addon provided in Nuxeo 5.5 and 5.6. </documentation> <property name="nuxeo.ui.displayEmailInUserSuggestion">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that disables checks on package version when updating the Studio package from the admin tab. </documentation> <property name="studio.snapshot.disablePkgValidation">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> This contribution is the default contribution for JSF configurations. Here are more details about some of them: <ul> <li> <strong>nuxeo.jsf.enableDoubleClickShield</strong>: enables a shield on forms to prevent users from submitting twice the same form (accidental double-click). </li> <li> <strong>nuxeo.jsf.defaultBytePrefixFormat</strong>: defines the default byte prefix format used by the printFileSize JSF function, that displays a pretty print of the size of a file. Available formats are "SI", "IEC" or "JEDEC". See <a href="http://en.wikipedia.org/wiki/Byte" target="_blank">the Wikipedia article on Byte</a> for more information on those formats. </li> </ul> @since 7.4 </documentation> <property name="nuxeo.jsf.enableDoubleClickShield">true</property> <property name="nuxeo.jsf.defaultBytePrefixFormat">SI</property> <property name="nuxeo.jsf.removeAliasOptims">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that configures the number of lines displayed for each server log files in the Admin tab > Monitoring > Logs tab. </documentation> <property name="nuxeo.logs.viewer.max.lines.count">1500</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that defines the max length of the document name, which is mainly used to build the document path. </documentation> <property name="nuxeo.path.segment.maxsize">24</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that defines the default maxPageSize to use when no value is defined on the page provider contribution. Value '0' means no limit. </documentation> <property name="nuxeo.pageprovider.default-max-page-size">1000</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <property name="nuxeo.jsf.listWidget.compatEnabled">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> This contribution is the default contribution for automation properties. Here are more details about some of them: <ul> <li> <strong>nuxeo.automation.properties.value.trim</strong>: properties are expected to be of the form "key=value". You may wish to trim the potential spaces around value (e.g.: "key = value", will result in "value" and not " value"). </li> </ul> @since 8.2 </documentation> <!-- Note that for backward compatibility this the opposite than on master. See NXP-19170. --> <property name="nuxeo.automation.properties.value.trim">true</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Properties controlling resources management: <ul> <li><strong>nuxeo.jsf.combinePageResources</strong>: serve all js and CSS resources of a page with a single request (instead of bundle by bundle)</li> <li><strong>nuxeo.jsf.deferJavaScriptLoading</strong>: move all JavaScript resources at the end of the page. WARNING - enabling this might break some inline JavaScript code behaviors.</li> </ul> </documentation> <property name="nuxeo.jsf.combinePageResources">true</property> <property name="nuxeo.jsf.deferJavaScriptLoading">true</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that enables the annotations also on text files (when true), otherwise annotations are only available on images. </documentation> <property name="nuxeo.text.annotations">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that enables resetting creator, creation date and last modification date on document creation from template. </documentation> <property name="nuxeo.template.reset-creator-on-creation-from-template">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Properties for core queries behaviors: <ul> <li>org.nuxeo.query.builder.ignored.chars: defines what characters that are escaped in core queries.</li> <li> org.nuxeo.ecm.platform.query.nxql.defaultNavigationResults: <a href="https://doc.nuxeo.com/x/FQ4z#ContentViews-maxresults" target="_blank"> Maximum number of results for page providers. </a> </li> </ul> </documentation> <property name="org.nuxeo.query.builder.ignored.chars">!#$%&'()+,./\\\\:-@{|}`^~</property> <property name="org.nuxeo.ecm.platform.query.nxql.defaultNavigationResults">200</property> </extension>